By train
There are very frequent rail services from Budapest. First, there is an hourly commuter train service labelled személy to Székesfehérvár, stopping at almost every station although, between Kelenföld and Ãrd felsö it only stops in Budatétény and taking 80 minutes to arrive. Second, there is an hourly intercity rail service labelled gyors and NOT InterCity running to Szombathely and Nagykanizsa alternately, stopping only at Kelenföld on its way and taking 65 minutes to arrive.
All trains depart from the Budapest-Déli station and to not serve the Nyugati and Keleti stations. Check the most recent timetable at MÃV's website (http://www.elvira.hu/).
By taxi
Since the city is 60km out of Budapest this is by far the most expensive option. If, however, you are arriving at Ferihegy and are going directly to Székesfehérvár, Zona Taxi (http://www.zonataxi.eu) offers a fixed rate of 20000 Hungarian forint.
By bus
Direct connections from Budapest depart from the Népliget bus station. The journey takes roughly an hour and fifteen minutes. Prices are exactly the same for the bus and for the train. The only advantage then to taking a bus instead of the train would be that the city bus station is located exactly in the downtown.